Sweep Line Algorithm for Convex Hull Revisited

نویسنده

  • Keivan Borna Faculty of Mathematics and Computer Science, Kharazmi University, Tehran, Iran
چکیده مقاله:

Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and important problems of computational geometry. In this paper a new algorithm is presented for computing the convex hull of a set of random points in the plane by using a sweep-line strategy. The sweep-line is a horizontal line that is moved from top to bottom on a map of points. Our algorithm is optimal and has time complexity $O(nlogn)$ where $n$ is the size of input.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Search Convex Hull Algorithm

This note concerns the computation of the convex hull of a given set P = {p1, p2, . . . , pn} of n points in the plane. Let h denote the size of the convex hull, ie the number of its vertices. The value h is not known beforehand, and it can range anywhere from a small constant to n. We hav e already seen that any convex hull algorithm requires at least Ω(n lg n) time in the worst case, and have...

متن کامل

A 3D Sweep Hull Algorithm for computing Convex Hulls and Delaunay Triangulation

This paper presents a new O(nlog(n)) algorithm for computing the convex hull of a set of 3 dimensional points. The algorithm first sorts the point in (x,y,z) then incrementally adds sorted points to the convex hull using the constraint that each new point added to the hull can 'see' at least one facet touching the last point added. The reduces the search time for adding new points. The algorith...

متن کامل

A GPU Algorithm for Convex Hull

We present a novel algorithm to compute the convex hull of a point set in R using the graphics processing unit (GPU). By exploiting the relationship between the Voronoi diagram and the convex hull, we derive the answer from the former. Our algorithm only requires a few simple atomic operations and does not need explicit locking or any other concurrency control mechanism, thus it can maximize th...

متن کامل

A Streaming Algorithm for the Convex Hull

We study the 2-center problem with outliers in highdimensional data streams. Given a stream of points in arbitrary d dimensions, the goal is to find two congruent balls of minimum radius covering all but z points. We provide a (1.8 + ε)-approximation streaming algorithm for the problem, improving upon the previous (4 + ε)approximation algorithm available for the problem. The space complexity an...

متن کامل

Computing the Convex Hull of Line Intersections

We give an O(nlogn) t!me algorithm for computing tbe convex hull of the n(n-1)/2 points determined by the pairwise intersections of n lines in the plane.

متن کامل

Of a Semi - Dynamic Convex Hull Algorithm

We obtain new results for manipulating and searching semi-dynamic planar convex hulls (subject to deletions only), and apply them to derive improved bounds for two problems in geometry and scheduling. The new convex hull results are logarithmic time bounds for set splitting and for finding a tangent when the two convex hulls are not linearly separated. Using these results, we solve the followin...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


عنوان ژورنال

دوره 51  شماره 1

صفحات  1- 14

تاریخ انتشار 2019-06-01

با دنبال کردن یک ژورنال هنگامی که شماره جدید این ژورنال منتشر می شود به شما از طریق ایمیل اطلاع داده می شود.

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023